<?xml version="1.0" encoding="utf-8"?>
<Content xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:blueonionsoftware-com:bloget:runtime:data">
  <text>While working on my little app to handle the character repeat setting on Windows XP, I came across this gem: an add-in for VS.NET that makes Win32 API gymnastics much easier. The &lt;a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=75122f62-5459-4364-b9ba-7b5e6a4754fe"&gt;PInvoke.NET Add-in for Visual Studio&lt;/a&gt; has a simple UI that connects up to a service, pulls the latest/greatest Win32 API info, and lets you easily insert the functions into your code in three languages. You can also contribute to the community-driven effort.

&lt;a href="http://officezealot.com/john/pinvokenet.jpg"&gt;&lt;img src="http://officezealot.com/john/pinvokenet.jpg" alt="PInvoke UI" /&gt;&lt;/a&gt;</text>
  <last_update>2007-10-04T00:52:20.8440806Z</last_update>
  <source_title />
  <source_link />
  <comments />
  <references />
  <attachments />
</Content>